
package cn.jvav.zh.game;

public enum MapObject {
	墙("yellow", "墙"),
	星星("star", "星星"),
	岩浆("lava", "岩浆"),
	黄钥匙("yellowKey", "黄钥匙"),
	蓝钥匙("blueKey", "蓝钥匙"),
	红钥匙("redKey", "红钥匙"),
	魔法钥匙("magicKey", "魔法钥匙"),
	红宝石("redGem", "红宝石"),
	蓝宝石("blueGem", "蓝宝石"),
	红药水("redPotion", "红药水"),
	蓝药水("bluePotion", "蓝药水"),
	铁剑("sword1", "铁剑"),
	铁盾("shield1", "铁盾"),
	银剑("sword2", "银剑"),
	银盾("shield2", "银盾"),
	骑士剑("sword3", "骑士剑"),
	骑士盾("shield3", "骑士盾"),
	圣剑("sword4", "圣剑"),
	圣盾("shield4", "圣盾"),
	神圣剑("sword5", "神圣剑"),
	神圣盾("shield5", "神圣盾"),
	怪物手册("book", "怪物手册"),
	楼层传送器("fly", "楼层传送器"),
	破墙镐("pickaxe", "破墙镐"),
	炸弹("bomb", "炸弹"),
	对称飞("centerFly", "对称飞"),
	上楼器("upFly", "上楼器"),
	下楼器("downFly", "下楼器"),
	幸运金币("coin", "幸运金币"),
	冰冻徽章("snow", "冰冻徽章"),
	十字架("cross", "十字架"),
	圣水("superPotion", "圣水"),
	地震卷轴("earthquake", "地震卷轴"),
	黄门("yellowDoor", "黄门"),
	蓝门("blueDoor", "蓝门"),
	红门("redDoor", "红门"),
	机关门("specialDoor", "机关门"),
	铁门("steelDoor", "铁门"),
	上楼梯("upFloor", "上楼梯"),
	下楼梯("downFloor", "下楼梯"),
	传送门("portal", "传送门"),
	小偷("thief", "小偷"),
	老人("oldMan", "老人"),
	商店("blueShop", "商店"),
	公主("princess", "公主"),
	NPC0("npc0", "NPC0"),
	NPC1("npc1", "NPC1"),
	NPC2("npc2", "NPC2"),
	NPC3("npc3", "NPC3"),
	NPC4("npc4", "NPC4"),
	绿色史莱姆("greenSlime", "绿色史莱姆"),
	红色史莱姆("redSlime", "红色史莱姆"),
	黑色史莱姆("blackSlime", "黑色史莱姆"),
	史莱姆王("slimelord", "史莱姆王"),
	蝙蝠("bat", "蝙蝠"),
	大蝙蝠("bigBat", "大蝙蝠"),
	吸血蝙蝠("redBat", "吸血蝙蝠"),
	吸血鬼("vampire", "吸血鬼"),
	骷髅人("skeleton", "骷髅人"),
	骷髅士兵("skeletonSoilder", "骷髅士兵"),
	骷髅队长("skeletonCaptain", "骷髅队长"),
	鬼战士("ghostSkeleton", "鬼战士"),
	僵尸("zombie", "僵尸"),
	僵尸武士("zombieKnight", "僵尸武士"),
	石头人("rock", "石头人"),
	幽灵("slimeMan", "幽灵"),
	初级法师("bluePriest", "初级法师"),
	高级法师("redPriest", "高级法师"),
	初级巫师("brownWizard", "初级巫师"),
	高级巫师("redWizard", "高级巫师"),
	初级卫兵("yellowGuard", "初级卫兵"),
	中级卫兵("blueGuard", "中级卫兵"),
	高级卫兵("redGuard", "高级卫兵"),
	双手剑士("swordsman", "双手剑士"),
	战士("soldier", "战士"),
	骑士队长("yellowKnight", "骑士队长"),
	骑士("redKnight", "骑士"),
	黑暗骑士("darkKnight", "黑暗骑士"),
	魔王("redKing", "魔王"),
	魔法警卫("whiteKing", "魔法警卫"),
	暗黑魔法师("blackMagician", "暗黑魔法师"),
	魔龙("magicDragon", "魔龙"),
	大乌贼("octopus", "大乌贼"),
	地面("ground", "");

	public final String id;
	public final String name;

	MapObject(String id, String name) {
		this.id = id;
		this.name = name;
	}

	@Override
	public String toString() {
		return "MapObject{" +
				"id='" + id + '\'' +
				", name='" + name + '\'' +
				'}';
	}
}